package  {
	import sandy.primitive.Primitive3D;
	import sandy.core.scenegraph.Geometry3D;
	import sandy.core.scenegraph.Shape3D;

	public class monkey extends Shape3D implements Primitive3D {
		private var l:Geometry3D;

		private function f(v1:Number,v2:Number,v3:Number,uv00:Number,uv01:Number,uv10:Number,uv11:Number,uv20:Number,uv21:Number,normX:Number,normY:Number,normZ:Number):void {
			var uv1:Number = l.getNextUVCoordID();
			var uv2:Number = uv1 + 1;
			var uv3:Number = uv2 + 1;

			l.setUVCoords(uv1,uv00,1-uv01);
			l.setUVCoords(uv2,uv10,1-uv11);
			l.setUVCoords(uv3,uv20,1-uv21);

			l.setFaceVertexIds(l.getNextFaceID(), v1,v2,v3);
			l.setFaceUVCoordsIds(l.getNextFaceUVCoordID(), uv1,uv2,uv3);
			l.setFaceNormal(l.getNextFaceNormalID(), normX,normZ,normY);
		}

		private function f2(v1:Number,v2:Number,v3:Number):void {
			l.setFaceVertexIds(l.getNextFaceID(), v1,v2,v3);
		}

		private function v(vx:Number,vy:Number,vz:Number):void {
			l.setVertex(l.getNextVertexID(),vx,vz,vy);
		}

		public function monkey( p_Name:String=null ) {
			super( p_Name );
			geometry = generate();
		}

		public function generate(... arguments):Geometry3D {
			l = new Geometry3D();
			v(0.437500,-0.370932,0.422599);
			v(-0.437500,-0.370932,0.422599);
			v(0.500000,-0.292807,0.352287);
			v(-0.500000,-0.292807,0.352287);
			v(0.546875,-0.183432,0.313224);
			v(-0.546875,-0.183432,0.313224);
			v(0.351563,-0.222494,0.235099);
			v(-0.351563,-0.222494,0.235099);
			v(0.351563,-0.324057,0.289787);
			v(-0.351563,-0.324057,0.289787);
			v(0.351563,-0.386557,0.391349);
			v(-0.351563,-0.386557,0.391349);
			v(0.273438,-0.402182,0.422599);
			v(-0.273438,-0.402182,0.422599);
			v(0.203125,-0.347494,0.352287);
			v(-0.203125,-0.347494,0.352287);
			v(0.156250,-0.253744,0.313224);
			v(-0.156250,-0.253744,0.313224);
			v(0.078125,-0.261557,0.500724);
			v(-0.078125,-0.261557,0.500724);
			v(0.140625,-0.347494,0.500724);
			v(-0.140625,-0.347494,0.500724);
			v(0.242188,-0.402182,0.500724);
			v(-0.242188,-0.402182,0.500724);
			v(0.273438,-0.402182,0.586662);
			v(-0.273438,-0.402182,0.586662);
			v(0.203125,-0.347494,0.649162);
			v(-0.203125,-0.347494,0.649162);
			v(0.156250,-0.253744,0.696037);
			v(-0.156250,-0.253744,0.696037);
			v(0.351563,-0.222494,0.774162);
			v(-0.351563,-0.222494,0.774162);
			v(0.351563,-0.324057,0.711662);
			v(-0.351563,-0.324057,0.711662);
			v(0.351563,-0.386557,0.617912);
			v(-0.351563,-0.386557,0.617912);
			v(0.437500,-0.370932,0.586662);
			v(-0.437500,-0.370932,0.586662);
			v(0.500000,-0.292807,0.649162);
			v(-0.500000,-0.292807,0.649162);
			v(0.546875,-0.183432,0.696037);
			v(-0.546875,-0.183432,0.696037);
			v(0.625000,-0.167807,0.500724);
			v(-0.625000,-0.167807,0.500724);
			v(0.562500,-0.277182,0.500724);
			v(-0.562500,-0.277182,0.500724);
			v(0.468750,-0.363119,0.500724);
			v(-0.468750,-0.363119,0.500724);
			v(0.476563,-0.378744,0.500724);
			v(-0.476563,-0.378744,0.500724);
			v(0.445313,-0.386557,0.594474);
			v(-0.445313,-0.386557,0.594474);
			v(0.351563,-0.409994,0.633537);
			v(-0.351563,-0.409994,0.633537);
			v(0.265625,-0.425619,0.594474);
			v(-0.265625,-0.425619,0.594474);
			v(0.226563,-0.425619,0.500724);
			v(-0.226563,-0.425619,0.500724);
			v(0.265625,-0.425619,0.414787);
			v(-0.265625,-0.425619,0.414787);
			v(0.351563,-0.433432,0.500724);
			v(-0.351563,-0.433432,0.500724);
			v(0.351563,-0.409994,0.375724);
			v(-0.351563,-0.409994,0.375724);
			v(0.445313,-0.386557,0.414787);
			v(-0.445313,-0.386557,0.414787);
			v(0.000000,-0.347494,0.688224);
			v(0.000000,-0.425619,0.610099);
			v(-0.000000,-0.339682,-0.421151);
			v(0.000000,-0.386557,-0.061776);
			v(0.000000,-0.402182,0.071037);
			v(-0.000000,-0.324057,-0.514901);
			v(0.000000,-0.206869,0.664787);
			v(0.000000,-0.175619,0.828849);
			v(-0.000000,0.941568,1.156974);
			v(-0.000000,1.246256,0.821037);
			v(-0.000000,1.222818,0.328849);
			v(-0.000000,0.746255,-0.124276);
			v(0.203125,-0.167807,0.071037);
			v(-0.203125,-0.167807,0.071037);
			v(0.312500,-0.175619,-0.178963);
			v(-0.312500,-0.175619,-0.178963);
			v(0.351563,-0.175619,-0.436776);
			v(-0.351563,-0.175619,-0.436776);
			v(0.367188,-0.136557,-0.632088);
			v(-0.367188,-0.136557,-0.632088);
			v(0.328125,-0.128745,-0.686776);
			v(-0.328125,-0.128745,-0.686776);
			v(0.179688,-0.159995,-0.710213);
			v(-0.179688,-0.159995,-0.710213);
			v(-0.000000,-0.183432,-0.725838);
			v(0.437500,-0.136557,0.117912);
			v(-0.437500,-0.136557,0.117912);
			v(0.632813,-0.144369,0.219474);
			v(-0.632813,-0.144369,0.219474);
			v(0.828125,-0.050619,0.406974);
			v(-0.828125,-0.050619,0.406974);
			v(0.859375,-0.199057,0.688224);
			v(-0.859375,-0.199057,0.688224);
			v(0.710938,-0.230307,0.742912);
			v(-0.710938,-0.230307,0.742912);
			v(0.492188,-0.292807,0.860099);
			v(-0.492188,-0.292807,0.860099);
			v(0.320313,-0.339682,1.016349);
			v(-0.320313,-0.339682,1.016349);
			v(0.156250,-0.363119,0.977287);
			v(-0.156250,-0.363119,0.977287);
			v(0.062500,-0.355307,0.750724);
			v(-0.062500,-0.355307,0.750724);
			v(0.164063,-0.378744,0.672599);
			v(-0.164063,-0.378744,0.672599);
			v(0.125000,-0.370932,0.563224);
			v(-0.125000,-0.370932,0.563224);
			v(0.203125,-0.347494,0.352287);
			v(-0.203125,-0.347494,0.352287);
			v(0.375000,-0.308432,0.274162);
			v(-0.375000,-0.308432,0.274162);
			v(0.492188,-0.277182,0.321037);
			v(-0.492188,-0.277182,0.321037);
			v(0.625000,-0.253744,0.446037);
			v(-0.625000,-0.253744,0.446037);
			v(0.640625,-0.253744,0.555412);
			v(-0.640625,-0.253744,0.555412);
			v(0.601563,-0.269369,0.633537);
			v(-0.601563,-0.269369,0.633537);
			v(0.429688,-0.324057,0.696037);
			v(-0.429688,-0.324057,0.696037);
			v(0.250000,-0.363119,0.727287);
			v(-0.250000,-0.363119,0.727287);
			v(-0.000000,-0.339682,-0.507088);
			v(0.109375,-0.339682,-0.460213);
			v(-0.109375,-0.339682,-0.460213);
			v(0.117188,-0.316244,-0.577401);
			v(-0.117188,-0.316244,-0.577401);
			v(0.062500,-0.300619,-0.624276);
			v(-0.062500,-0.300619,-0.624276);
			v(-0.000000,-0.292807,-0.632088);
			v(0.000000,-0.355307,0.063224);
			v(0.000000,-0.347494,0.117912);
			v(0.101563,-0.347494,0.110099);
			v(-0.101563,-0.347494,0.110099);
			v(0.125000,-0.355307,0.031974);
			v(-0.125000,-0.355307,0.031974);
			v(0.085938,-0.347494,-0.030526);
			v(-0.085938,-0.347494,-0.030526);
			v(0.398438,-0.277182,0.211662);
			v(-0.398438,-0.277182,0.211662);
			v(0.617188,-0.230307,0.313224);
			v(-0.617188,-0.230307,0.313224);
			v(0.726563,-0.206869,0.461662);
			v(-0.726563,-0.206869,0.461662);
			v(0.742188,-0.261557,0.633537);
			v(-0.742188,-0.261557,0.633537);
			v(0.687500,-0.331869,0.672599);
			v(-0.687500,-0.331869,0.672599);
			v(0.437500,-0.402182,0.805412);
			v(-0.437500,-0.402182,0.805412);
			v(0.312500,-0.441244,0.899162);
			v(-0.312500,-0.441244,0.899162);
			v(0.203125,-0.456869,0.875724);
			v(-0.203125,-0.456869,0.875724);
			v(0.101563,-0.449057,0.688224);
			v(-0.101563,-0.449057,0.688224);
			v(0.125000,-0.417807,0.156974);
			v(-0.125000,-0.417807,0.156974);
			v(0.210938,-0.316244,-0.186776);
			v(-0.210938,-0.316244,-0.186776);
			v(0.250000,-0.292807,-0.444588);
			v(-0.250000,-0.292807,-0.444588);
			v(0.265625,-0.269369,-0.561776);
			v(-0.265625,-0.269369,-0.561776);
			v(0.234375,-0.238119,-0.655526);
			v(-0.234375,-0.238119,-0.655526);
			v(0.164063,-0.238120,-0.671151);
			v(-0.164063,-0.238120,-0.671151);
			v(-0.000000,-0.245932,-0.686776);
			v(0.000000,-0.331869,0.305412);
			v(0.000000,-0.370932,0.469474);
			v(0.328125,-0.347494,0.735099);
			v(-0.328125,-0.347494,0.735099);
			v(0.164063,-0.355307,0.399162);
			v(-0.164063,-0.355307,0.399162);
			v(0.132813,-0.363119,0.469474);
			v(-0.132813,-0.363119,0.469474);
			v(0.117188,-0.339682,-0.428963);
			v(-0.117188,-0.339682,-0.428963);
			v(0.078125,-0.355307,-0.186776);
			v(-0.078125,-0.355307,-0.186776);
			v(-0.000000,-0.355307,-0.186776);
			v(0.000000,-0.347494,-0.069588);
			v(0.093750,-0.386557,-0.014901);
			v(-0.093750,-0.386557,-0.014901);
			v(0.132813,-0.402182,0.031974);
			v(-0.132813,-0.402182,0.031974);
			v(0.109375,-0.386557,0.125724);
			v(-0.109375,-0.386557,0.125724);
			v(0.039063,-0.386557,0.133537);
			v(-0.039063,-0.386557,0.133537);
			v(0.000000,-0.433432,0.055412);
			v(0.046875,-0.417807,0.110099);
			v(-0.046875,-0.417807,0.110099);
			v(0.093750,-0.417807,0.102287);
			v(-0.093750,-0.417807,0.102287);
			v(0.109375,-0.433432,0.031974);
			v(-0.109375,-0.433432,0.031974);
			v(0.078125,-0.409994,0.008537);
			v(-0.078125,-0.409994,0.008537);
			v(0.000000,-0.409994,-0.030526);
			v(0.257813,-0.159994,-0.053963);
			v(-0.257813,-0.159994,-0.053963);
			v(0.164063,-0.316244,0.016349);
			v(-0.164063,-0.316244,0.016349);
			v(0.179688,-0.316244,-0.053963);
			v(-0.179688,-0.316244,-0.053963);
			v(0.234375,-0.159994,0.008537);
			v(-0.234375,-0.159994,0.008537);
			v(-0.000000,-0.292807,-0.616463);
			v(0.046875,-0.292807,-0.608651);
			v(-0.046875,-0.292807,-0.608651);
			v(0.093750,-0.316244,-0.561776);
			v(-0.093750,-0.316244,-0.561776);
			v(0.093750,-0.331870,-0.483651);
			v(-0.093750,-0.331870,-0.483651);
			v(-0.000000,-0.261557,-0.522713);
			v(0.093750,-0.269370,-0.491463);
			v(-0.093750,-0.269370,-0.491463);
			v(0.093750,-0.245932,-0.553963);
			v(-0.093750,-0.245932,-0.553963);
			v(0.046875,-0.238119,-0.593026);
			v(-0.046875,-0.238119,-0.593026);
			v(-0.000000,-0.238119,-0.600838);
			v(0.171875,-0.386557,0.477287);
			v(-0.171875,-0.386557,0.477287);
			v(0.187500,-0.378744,0.414787);
			v(-0.187500,-0.378744,0.414787);
			v(0.335938,-0.363119,0.688224);
			v(-0.335938,-0.363119,0.688224);
			v(0.273438,-0.378744,0.680412);
			v(-0.273438,-0.378744,0.680412);
			v(0.421875,-0.378744,0.656974);
			v(-0.421875,-0.378744,0.656974);
			v(0.562500,-0.300619,0.610099);
			v(-0.562500,-0.300619,0.610099);
			v(0.585938,-0.292807,0.547599);
			v(-0.585938,-0.292807,0.547599);
			v(0.578125,-0.284994,0.453849);
			v(-0.578125,-0.284994,0.453849);
			v(0.476563,-0.324057,0.360099);
			v(-0.476563,-0.324057,0.360099);
			v(0.375000,-0.347494,0.321037);
			v(-0.375000,-0.347494,0.321037);
			v(0.226563,-0.386557,0.367912);
			v(-0.226563,-0.386557,0.367912);
			v(0.179688,-0.386557,0.555412);
			v(-0.179688,-0.386557,0.555412);
			v(0.210938,-0.386557,0.633537);
			v(-0.210938,-0.386557,0.633537);
			v(0.234375,-0.363119,0.617912);
			v(-0.234375,-0.363119,0.617912);
			v(0.195313,-0.363119,0.555412);
			v(-0.195313,-0.363119,0.555412);
			v(0.242188,-0.363119,0.383537);
			v(-0.242188,-0.363119,0.383537);
			v(0.375000,-0.331869,0.344474);
			v(-0.375000,-0.331869,0.344474);
			v(0.460938,-0.308432,0.375724);
			v(-0.460938,-0.308432,0.375724);
			v(0.546875,-0.277182,0.469474);
			v(-0.546875,-0.277182,0.469474);
			v(0.554688,-0.277182,0.539787);
			v(-0.554688,-0.277182,0.539787);
			v(0.531250,-0.284994,0.594474);
			v(-0.531250,-0.284994,0.594474);
			v(0.414063,-0.355307,0.649162);
			v(-0.414063,-0.355307,0.649162);
			v(0.281250,-0.370932,0.656974);
			v(-0.281250,-0.370932,0.656974);
			v(0.335938,-0.355307,0.664787);
			v(-0.335938,-0.355307,0.664787);
			v(0.203125,-0.355307,0.430412);
			v(-0.203125,-0.355307,0.430412);
			v(0.195313,-0.355307,0.485099);
			v(-0.195313,-0.355307,0.485099);
			v(0.109375,-0.214682,0.719474);
			v(-0.109375,-0.214682,0.719474);
			v(0.195313,-0.222494,0.922599);
			v(-0.195313,-0.222494,0.922599);
			v(0.335938,-0.199057,0.946037);
			v(-0.335938,-0.199057,0.946037);
			v(0.484375,-0.159994,0.813224);
			v(-0.484375,-0.159994,0.813224);
			v(0.679688,-0.097494,0.711662);
			v(-0.679688,-0.097494,0.711662);
			v(0.796875,-0.066244,0.664787);
			v(-0.796875,-0.066244,0.664787);
			v(0.773438,0.019693,0.422599);
			v(-0.773438,0.019693,0.422599);
			v(0.601563,-0.019369,0.258537);
			v(-0.601563,-0.019369,0.258537);
			v(0.437500,-0.074057,0.164787);
			v(-0.437500,-0.074057,0.164787);
			v(0.000000,0.105631,1.156974);
			v(0.000000,0.472818,1.242912);
			v(-0.000000,1.066568,0.063224);
			v(-0.000000,0.207193,-0.202401);
			v(-0.000000,-0.066245,-0.718026);
			v(-0.000000,0.050943,-0.546151);
			v(-0.000000,0.074381,-0.311776);
			v(-0.000000,0.113443,-0.225838);
			v(0.851563,0.340006,0.492912);
			v(-0.851563,0.340006,0.492912);
			v(0.859375,0.441568,0.578849);
			v(-0.859375,0.441568,0.578849);
			v(0.773438,0.832193,0.524162);
			v(-0.773438,0.832193,0.524162);
			v(0.460938,1.097818,0.696037);
			v(-0.460938,1.097818,0.696037);
			v(0.734375,0.324381,0.211662);
			v(-0.734375,0.324381,0.211662);
			v(0.593750,0.558756,0.133537);
			v(-0.593750,0.558756,0.133537);
			v(0.640625,0.824381,0.250724);
			v(-0.640625,0.824381,0.250724);
			v(0.335938,1.058756,0.313224);
			v(-0.335938,1.058756,0.313224);
			v(0.234375,-0.011557,-0.093026);
			v(-0.234375,-0.011557,-0.093026);
			v(0.179688,0.136881,-0.155526);
			v(-0.179688,0.136881,-0.155526);
			v(0.289063,0.011881,-0.452401);
			v(-0.289063,0.011881,-0.452401);
			v(0.250000,0.004068,-0.241463);
			v(-0.250000,0.004068,-0.241463);
			v(0.328125,-0.003745,-0.655526);
			v(-0.328125,-0.003745,-0.655526);
			v(0.140625,0.027505,-0.499276);
			v(-0.140625,0.027505,-0.499276);
			v(0.125000,0.035318,-0.280526);
			v(-0.125000,0.035318,-0.280526);
			v(0.164063,-0.042807,-0.686776);
			v(-0.164063,-0.042807,-0.686776);
			v(0.218750,-0.034994,-0.022713);
			v(-0.218750,-0.034994,-0.022713);
			v(0.210938,-0.074057,0.031974);
			v(-0.210938,-0.074057,0.031974);
			v(0.203125,-0.105307,0.086662);
			v(-0.203125,-0.105307,0.086662);
			v(0.210938,0.230631,-0.132088);
			v(-0.210938,0.230631,-0.132088);
			v(0.296875,0.660318,-0.053963);
			v(-0.296875,0.660318,-0.053963);
			v(0.343750,0.933756,0.110099);
			v(-0.343750,0.933756,0.110099);
			v(0.453125,0.777506,1.125724);
			v(-0.453125,0.777506,1.125724);
			v(0.453125,0.465006,1.188224);
			v(-0.453125,0.465006,1.188224);
			v(0.453125,0.160318,1.110099);
			v(-0.453125,0.160318,1.110099);
			v(0.460938,-0.034994,0.781974);
			v(-0.460938,-0.034994,0.781974);
			v(0.726563,0.058756,0.664787);
			v(-0.726563,0.058756,0.664787);
			v(0.632813,0.113443,0.711662);
			v(-0.632813,0.113443,0.711662);
			v(0.640625,0.340006,0.961662);
			v(-0.640625,0.340006,0.961662);
			v(0.796875,0.269693,0.821037);
			v(-0.796875,0.269693,0.821037);
			v(0.796875,0.511881,0.875724);
			v(-0.796875,0.511881,0.875724);
			v(0.640625,0.590006,1.008537);
			v(-0.640625,0.590006,1.008537);
			v(0.640625,0.840006,0.938224);
			v(-0.640625,0.840006,0.938224);
			v(0.796875,0.754068,0.797599);
			v(-0.796875,0.754068,0.797599);
			v(0.617188,0.980631,0.586662);
			v(-0.617188,0.980631,0.586662);
			v(0.484375,0.941568,0.281974);
			v(-0.484375,0.941568,0.281974);
			v(0.820313,0.597818,0.586662);
			v(-0.820313,0.597818,0.586662);
			v(0.406250,0.246256,0.086662);
			v(-0.406250,0.246256,0.086662);
			v(0.429688,0.605631,0.063224);
			v(-0.429688,0.605631,0.063224);
			v(0.890625,0.629068,0.664787);
			v(-0.890625,0.629068,0.664787);
			v(0.773438,0.519693,0.117912);
			v(-0.773438,0.519693,0.117912);
			v(1.039063,0.722818,0.156974);
			v(-1.039063,0.722818,0.156974);
			v(1.281250,0.824381,0.313224);
			v(-1.281250,0.824381,0.313224);
			v(1.351563,0.816568,0.578849);
			v(-1.351563,0.816568,0.578849);
			v(1.234375,0.816568,0.766349);
			v(-1.234375,0.816568,0.766349);
			v(1.023438,0.707193,0.735099);
			v(-1.023438,0.707193,0.735099);
			v(1.015625,0.683756,0.672599);
			v(-1.015625,0.683756,0.672599);
			v(1.187500,0.785318,0.696037);
			v(-1.187500,0.785318,0.696037);
			v(1.265625,0.800943,0.547599);
			v(-1.265625,0.800943,0.547599);
			v(1.210938,0.800943,0.336662);
			v(-1.210938,0.800943,0.336662);
			v(1.031250,0.699381,0.219474);
			v(-1.031250,0.699381,0.219474);
			v(0.828125,0.527506,0.188224);
			v(-0.828125,0.527506,0.188224);
			v(0.921875,0.613443,0.617912);
			v(-0.921875,0.613443,0.617912);
			v(0.945313,0.683756,0.563224);
			v(-0.945313,0.683756,0.563224);
			v(0.882813,0.605631,0.235099);
			v(-0.882813,0.605631,0.235099);
			v(1.039063,0.761881,0.258537);
			v(-1.039063,0.761881,0.258537);
			v(1.187500,0.840006,0.352287);
			v(-1.187500,0.840006,0.352287);
			v(1.234375,0.840006,0.508537);
			v(-1.234375,0.840006,0.508537);
			v(1.171875,0.832193,0.617912);
			v(-1.171875,0.832193,0.617912);
			v(1.023438,0.754068,0.602287);
			v(-1.023438,0.754068,0.602287);
			v(0.843750,0.605631,0.547599);
			v(-0.843750,0.605631,0.547599);
			v(0.835938,0.668131,0.430412);
			v(-0.835938,0.668131,0.430412);
			v(0.757813,0.668131,0.352287);
			v(-0.757813,0.668131,0.352287);
			v(0.820313,0.668131,0.344474);
			v(-0.820313,0.668131,0.344474);
			v(0.843750,0.668131,0.274162);
			v(-0.843750,0.668131,0.274162);
			v(0.812500,0.668131,0.242912);
			v(-0.812500,0.668131,0.242912);
			v(0.726563,0.465006,0.258537);
			v(-0.726563,0.465006,0.258537);
			v(0.718750,0.566568,0.235099);
			v(-0.718750,0.566568,0.235099);
			v(0.718750,0.582193,0.297599);
			v(-0.718750,0.582193,0.297599);
			v(0.796875,0.605631,0.461662);
			v(-0.796875,0.605631,0.461662);
			v(0.890625,0.660318,0.500724);
			v(-0.890625,0.660318,0.500724);
			v(0.890625,0.715006,0.492912);
			v(-0.890625,0.715006,0.492912);
			v(0.812500,0.715006,0.242912);
			v(-0.812500,0.715006,0.242912);
			v(0.851563,0.715006,0.274162);
			v(-0.851563,0.715006,0.274162);
			v(0.828125,0.715006,0.336662);
			v(-0.828125,0.715006,0.336662);
			v(0.765625,0.715006,0.352287);
			v(-0.765625,0.715006,0.352287);
			v(0.843750,0.715006,0.430412);
			v(-0.843750,0.715006,0.430412);
			v(1.039063,0.808756,0.586662);
			v(-1.039063,0.808756,0.586662);
			v(1.187500,0.879068,0.602287);
			v(-1.187500,0.879068,0.602287);
			v(1.257813,0.886881,0.500724);
			v(-1.257813,0.886881,0.500724);
			v(1.210938,0.879068,0.344474);
			v(-1.210938,0.879068,0.344474);
			v(1.046875,0.816568,0.258537);
			v(-1.046875,0.816568,0.258537);
			v(0.882813,0.660318,0.242912);
			v(-0.882813,0.660318,0.242912);
			v(0.953125,0.738443,0.547599);
			v(-0.953125,0.738443,0.547599);
			v(0.890625,0.722818,0.367912);
			v(-0.890625,0.722818,0.367912);
			v(0.937500,0.730631,0.321037);
			v(-0.937500,0.730631,0.321037);
			v(1.000000,0.761881,0.383537);
			v(-1.000000,0.761881,0.383537);
			v(0.960938,0.746256,0.430412);
			v(-0.960938,0.746256,0.430412);
			v(1.015625,0.769693,0.492912);
			v(-1.015625,0.769693,0.492912);
			v(1.054688,0.777506,0.446037);
			v(-1.054688,0.777506,0.446037);
			v(1.109375,0.785318,0.469474);
			v(-1.109375,0.785318,0.469474);
			v(1.085938,0.785318,0.531974);
			v(-1.085938,0.785318,0.531974);
			v(1.023438,0.879068,0.696037);
			v(-1.023438,0.879068,0.696037);
			v(1.250000,0.941568,0.727287);
			v(-1.250000,0.941568,0.727287);
			v(1.367188,0.894693,0.555412);
			v(-1.367188,0.894693,0.555412);
			v(1.312500,0.925943,0.313224);
			v(-1.312500,0.925943,0.313224);
			v(1.039063,0.886881,0.172599);
			v(-1.039063,0.886881,0.172599);
			v(0.789063,0.722818,0.133537);
			v(-0.789063,0.722818,0.133537);
			v(0.859375,0.777506,0.641349);
			v(-0.859375,0.777506,0.641349);

			f2(46,0,2);
			f2(3,1,47);
			f2(44,2,4);
			f2(5,3,45);
			f2(2,8,6);
			f2(7,9,3);
			f2(0,10,8);
			f2(9,11,1);
			f2(10,12,14);
			f2(15,13,11);
			f2(8,14,16);
			f2(17,15,9);
			f2(14,20,18);
			f2(19,21,15);
			f2(12,22,20);
			f2(21,23,13);
			f2(22,24,26);
			f2(27,25,23);
			f2(20,26,28);
			f2(29,27,21);
			f2(26,32,30);
			f2(31,33,27);
			f2(24,34,32);
			f2(33,35,25);
			f2(34,36,38);
			f2(39,37,35);
			f2(32,38,40);
			f2(41,39,33);
			f2(38,44,42);
			f2(43,45,39);
			f2(36,46,44);
			f2(45,47,37);
			f2(46,36,50);
			f2(51,37,47);
			f2(36,34,52);
			f2(53,35,37);
			f2(34,24,54);
			f2(55,25,35);
			f2(24,22,56);
			f2(57,23,25);
			f2(22,12,58);
			f2(59,13,23);
			f2(12,10,62);
			f2(63,11,13);
			f2(10,0,64);
			f2(65,1,11);
			f2(0,46,48);
			f2(49,47,1);
			f2(60,64,48);
			f2(49,65,61);
			f2(62,64,60);
			f2(61,65,63);
			f2(60,58,62);
			f2(63,59,61);
			f2(60,56,58);
			f2(59,57,61);
			f2(60,54,56);
			f2(57,55,61);
			f2(60,52,54);
			f2(55,53,61);
			f2(60,50,52);
			f2(53,51,61);
			f2(60,48,50);
			f2(51,49,61);
			f2(88,173,175);
			f2(175,174,89);
			f2(86,171,173);
			f2(174,172,87);
			f2(84,169,171);
			f2(172,170,85);
			f2(82,167,169);
			f2(170,168,83);
			f2(80,165,167);
			f2(168,166,81);
			f2(78,91,145);
			f2(146,92,79);
			f2(91,93,147);
			f2(148,94,92);
			f2(93,95,149);
			f2(150,96,94);
			f2(95,97,151);
			f2(152,98,96);
			f2(97,99,153);
			f2(154,100,98);
			f2(99,101,155);
			f2(156,102,100);
			f2(101,103,157);
			f2(158,104,102);
			f2(103,105,159);
			f2(160,106,104);
			f2(105,107,161);
			f2(162,108,106);
			f2(107,66,67);
			f2(67,66,108);
			f2(109,127,159);
			f2(160,128,110);
			f2(127,178,157);
			f2(158,179,128);
			f2(125,155,157);
			f2(158,156,126);
			f2(123,153,155);
			f2(156,154,124);
			f2(121,151,153);
			f2(154,152,122);
			f2(119,149,151);
			f2(152,150,120);
			f2(117,147,149);
			f2(150,148,118);
			f2(115,145,147);
			f2(148,146,116);
			f2(113,163,145);
			f2(146,164,114);
			f2(113,180,176);
			f2(176,181,114);
			f2(109,161,67);
			f2(67,162,110);
			f2(111,67,177);
			f2(177,67,112);
			f2(176,180,182);
			f2(183,181,176);
			f2(134,136,175);
			f2(175,136,135);
			f2(132,134,173);
			f2(174,135,133);
			f2(130,132,171);
			f2(172,133,131);
			f2(165,186,184);
			f2(185,187,166);
			f2(130,169,167);
			f2(168,170,131);
			f2(143,189,188);
			f2(188,189,144);
			f2(184,186,188);
			f2(188,187,185);
			f2(129,130,184);
			f2(185,131,129);
			f2(141,192,190);
			f2(191,193,142);
			f2(139,194,192);
			f2(193,195,140);
			f2(138,196,194);
			f2(195,197,138);
			f2(137,70,196);
			f2(197,70,137);
			f2(189,143,190);
			f2(191,144,189);
			f2(69,190,205);
			f2(206,191,69);
			f2(70,198,199);
			f2(200,198,70);
			f2(196,199,201);
			f2(202,200,197);
			f2(194,201,203);
			f2(204,202,195);
			f2(192,203,205);
			f2(206,204,193);
			f2(198,203,201);
			f2(202,204,198);
			f2(198,207,205);
			f2(206,207,198);
			f2(138,139,163);
			f2(164,140,138);
			f2(139,141,210);
			f2(211,142,140);
			f2(141,143,212);
			f2(213,144,142);
			f2(143,186,165);
			f2(166,187,144);
			f2(80,208,212);
			f2(213,209,81);
			f2(208,214,210);
			f2(211,215,209);
			f2(78,163,210);
			f2(211,164,79);
			f2(130,129,71);
			f2(71,129,131);
			f2(132,130,221);
			f2(222,131,133);
			f2(134,132,219);
			f2(220,133,135);
			f2(136,134,217);
			f2(218,135,136);
			f2(216,217,228);
			f2(229,218,216);
			f2(217,219,226);
			f2(227,220,218);
			f2(219,221,224);
			f2(225,222,220);
			f2(221,71,223);
			f2(223,71,222);
			f2(223,230,228);
			f2(229,230,223);
			f2(224,228,226);
			f2(227,229,225);
			f2(182,180,233);
			f2(234,181,183);
			f2(111,182,231);
			f2(232,183,112);
			f2(109,111,253);
			f2(254,112,110);
			f2(180,113,251);
			f2(252,114,181);
			f2(113,115,249);
			f2(250,116,114);
			f2(115,117,247);
			f2(248,118,116);
			f2(117,119,245);
			f2(246,120,118);
			f2(119,121,243);
			f2(244,122,120);
			f2(121,123,241);
			f2(242,124,122);
			f2(123,125,239);
			f2(240,126,124);
			f2(125,178,235);
			f2(236,179,126);
			f2(178,127,237);
			f2(238,128,179);
			f2(127,109,255);
			f2(256,110,128);
			f2(237,255,257);
			f2(258,256,238);
			f2(235,237,275);
			f2(276,238,236);
			f2(239,235,277);
			f2(278,236,240);
			f2(241,239,273);
			f2(274,240,242);
			f2(243,241,271);
			f2(272,242,244);
			f2(245,243,269);
			f2(270,244,246);
			f2(247,245,267);
			f2(268,246,248);
			f2(249,247,265);
			f2(266,248,250);
			f2(251,249,263);
			f2(264,250,252);
			f2(233,251,261);
			f2(262,252,234);
			f2(255,253,259);
			f2(260,254,256);
			f2(253,231,281);
			f2(282,232,254);
			f2(231,233,279);
			f2(280,234,232);
			f2(66,107,283);
			f2(284,108,66);
			f2(107,105,285);
			f2(286,106,108);
			f2(105,103,287);
			f2(288,104,106);
			f2(103,101,289);
			f2(290,102,104);
			f2(101,99,291);
			f2(292,100,102);
			f2(99,97,293);
			f2(294,98,100);
			f2(97,95,295);
			f2(296,96,98);
			f2(95,93,297);
			f2(298,94,96);
			f2(93,91,299);
			f2(300,92,94);
			f2(307,308,327);
			f2(328,308,307);
			f2(306,307,337);
			f2(338,307,306);
			f2(305,306,335);
			f2(336,306,305);
			f2(88,90,305);
			f2(305,90,89);
			f2(86,88,339);
			f2(340,89,87);
			f2(84,86,333);
			f2(334,87,85);
			f2(82,84,329);
			f2(330,85,83);
			f2(329,335,337);
			f2(338,336,330);
			f2(329,333,339);
			f2(340,334,330);
			f2(325,331,337);
			f2(338,332,326);
			f2(80,82,331);
			f2(332,83,81);
			f2(208,341,343);
			f2(344,342,209);
			f2(80,325,341);
			f2(342,326,81);
			f2(78,214,343);
			f2(344,215,79);
			f2(78,345,299);
			f2(300,346,79);
			f2(76,323,351);
			f2(352,324,76);
			f2(303,351,349);
			f2(350,352,303);
			f2(77,349,347);
			f2(348,350,77);
			f2(304,347,327);
			f2(328,348,304);
			f2(325,327,347);
			f2(348,328,326);
			f2(295,297,317);
			f2(318,298,296);
			f2(75,315,323);
			f2(324,316,75);
			f2(301,357,355);
			f2(356,358,301);
			f2(302,355,353);
			f2(354,356,302);
			f2(74,353,315);
			f2(316,354,74);
			f2(291,293,361);
			f2(362,294,292);
			f2(363,361,367);
			f2(368,362,364);
			f2(365,367,369);
			f2(370,368,366);
			f2(371,369,375);
			f2(376,370,372);
			f2(313,377,373);
			f2(374,378,314);
			f2(315,353,373);
			f2(374,354,316);
			f2(353,355,371);
			f2(372,356,354);
			f2(355,357,365);
			f2(366,358,356);
			f2(357,359,363);
			f2(364,360,358);
			f2(289,291,363);
			f2(364,292,290);
			f2(73,359,357);
			f2(358,360,73);
			f2(283,285,287);
			f2(288,286,284);
			f2(283,289,359);
			f2(360,290,284);
			f2(72,283,73);
			f2(73,284,72);
			f2(293,295,309);
			f2(310,296,294);
			f2(309,311,367);
			f2(368,312,310);
			f2(311,381,369);
			f2(370,382,312);
			f2(313,375,369);
			f2(370,376,314);
			f2(347,349,385);
			f2(386,350,348);
			f2(317,383,385);
			f2(386,384,318);
			f2(297,299,383);
			f2(384,300,298);
			f2(299,343,341);
			f2(342,344,300);
			f2(341,347,383);
			f2(384,348,342);
			f2(299,345,343);
			f2(344,346,300);
			f2(313,321,379);
			f2(380,322,314);
			f2(315,377,379);
			f2(380,378,316);
			f2(319,385,379);
			f2(380,386,320);
			f2(349,351,379);
			f2(380,352,350);
			f2(323,379,351);
			f2(352,380,324);
			f2(399,387,413);
			f2(414,388,400);
			f2(399,401,403);
			f2(404,402,400);
			f2(397,403,405);
			f2(406,404,398);
			f2(395,405,407);
			f2(408,406,396);
			f2(393,407,409);
			f2(410,408,394);
			f2(391,409,411);
			f2(412,410,392);
			f2(409,419,417);
			f2(418,420,410);
			f2(407,421,419);
			f2(420,422,408);
			f2(405,423,421);
			f2(422,424,406);
			f2(403,425,423);
			f2(424,426,404);
			f2(401,427,425);
			f2(426,428,402);
			f2(401,413,415);
			f2(416,414,402);
			f2(317,319,443);
			f2(444,320,318);
			f2(319,389,411);
			f2(412,390,320);
			f2(309,317,441);
			f2(442,318,310);
			f2(381,429,413);
			f2(414,430,382);
			f2(411,417,439);
			f2(440,418,412);
			f2(437,445,443);
			f2(444,446,438);
			f2(433,445,437);
			f2(438,446,434);
			f2(431,447,445);
			f2(446,448,432);
			f2(429,447,431);
			f2(432,448,430);
			f2(413,429,449);
			f2(450,430,414);
			f2(311,447,429);
			f2(430,448,312);
			f2(311,441,445);
			f2(446,442,312);
			f2(441,443,445);
			f2(446,444,442);
			f2(415,449,451);
			f2(452,450,416);
			f2(449,431,461);
			f2(462,432,450);
			f2(431,433,459);
			f2(460,434,432);
			f2(433,435,457);
			f2(458,436,434);
			f2(435,437,455);
			f2(456,438,436);
			f2(437,439,453);
			f2(454,440,438);
			f2(439,417,473);
			f2(474,418,440);
			f2(427,415,475);
			f2(476,416,428);
			f2(425,427,463);
			f2(464,428,426);
			f2(423,425,465);
			f2(466,426,424);
			f2(421,423,467);
			f2(468,424,422);
			f2(419,421,469);
			f2(470,422,420);
			f2(417,419,471);
			f2(472,420,418);
			f2(457,455,479);
			f2(480,456,458);
			f2(477,479,481);
			f2(482,480,478);
			f2(483,481,487);
			f2(488,482,484);
			f2(485,487,489);
			f2(490,488,486);
			f2(463,475,485);
			f2(486,476,464);
			f2(451,483,485);
			f2(486,484,452);
			f2(451,461,477);
			f2(478,462,452);
			f2(457,477,461);
			f2(462,478,458);
			f2(453,473,479);
			f2(480,474,454);
			f2(471,481,479);
			f2(480,482,472);
			f2(469,487,481);
			f2(482,488,470);
			f2(467,489,487);
			f2(488,490,468);
			f2(465,491,489);
			f2(490,492,466);
			f2(463,491,465);
			f2(466,492,464);
			f2(391,389,503);
			f2(504,390,392);
			f2(393,391,501);
			f2(502,392,394);
			f2(395,393,499);
			f2(500,394,396);
			f2(397,395,497);
			f2(498,396,398);
			f2(399,397,495);
			f2(496,398,400);
			f2(387,399,493);
			f2(494,400,388);
			f2(493,501,503);
			f2(504,502,494);
			f2(493,495,499);
			f2(500,496,494);
			f2(495,497,499);
			f2(500,498,496);
			f2(313,381,387);
			f2(388,382,314);
			f2(313,505,503);
			f2(504,506,314);
			f2(319,321,503);
			f2(504,322,320);

			this.x = 0.000000;
			this.y = 0.000000;
			this.z = 0.000000;

			this.rotateX = 0.000000;
			this.rotateY = 0.000000;
			this.rotateZ = 0.000000;

			this.scaleX = 1.000000;
			this.scaleY = 1.000000;
			this.scaleZ = 1.000000;
			return (l);
		}
	}
}